]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
ci: Include subprojects in tarball
authorFlorian Müllner <fmuellner@gnome.org>
Mon, 12 Feb 2024 11:00:05 +0000 (12:00 +0100)
committerMarge Bot <marge-bot@gnome.org>
Tue, 21 May 2024 13:42:28 +0000 (13:42 +0000)
jasmine-gjs isn't widely available in distributions, so instead
of adding an obscure build dependency, include the subproject
in the tarball.

The --include-subprojects flag only applies to subprojects that
are used in the build, so we do not bundle gi-docgen that is
provided in the mutter image.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3164>

.gitlab-ci.yml

index 8100526922dd8e569cfeb16da5beaf7208f7d75c..44cccf37acee382e3043a9be70be3620e0fd5c56 100644 (file)
@@ -275,7 +275,7 @@ dist:
     - sudo meson install -C mutter/build
     - mkdir -m 700 $XDG_RUNTIME_DIR
   script:
-    - dbus-run-session xvfb-run meson dist -C build
+    - dbus-run-session xvfb-run meson dist -C build --include-subprojects
   rules:
     - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'
       changes: